Internet Archive BookReader - Roster of North Carolina troops, in the war with Mexico. Being the muster-out rolls of the First regiment of North Carolina foot volunteers: and Companies "G" and "I" of the Twelfth United States Infantry. Prepared, by authority of the Legislature of 1887